#ifndef __BULETOOTH_H // 避免头文件被重复包含
#define __BULETOOTH_H

#include "sys.h" // 系统相关定义
#include "string.h" // 字符串操作库
#include "usart.h"
#include "delay.h"

// 定义蓝牙模块使用的USART类型、状态和缓冲区
#define BUSARTTYPE	USART3 // 蓝牙使用USART3
#define BUSARTxSTA	USART3_RX_STA // 蓝牙接收状态标记
#define BUSARTxBUF	USART3_RX_BUF // 蓝牙接收缓冲区

#define TRANS_TIME	17	//9600波特率在17ms最多能传输20个字节（延时最少要能够发出16个字节），(9600/8)*(17/1000)=20.4

void buletooth_init(void);									// 初始化蓝牙
// 检查模块返回信息的函数声明
char* B_CheckData(char *sdat, char *dat); 	// 检查模块返回信息
// 发送数据到蓝牙模块的函数声明
void B_SendData(char *fmt,...); 						// 发送数据到蓝牙模块

#endif // 结束头文件定义
